package com.linkage.lcims.base.dao.business.interfaces;

import java.util.List;
import java.util.Map;

import com.linkage.lcims.base.po.business.BdTollPolicySuit;
import com.linkage.lcims.base.po.business.BdTollPolicySuitPK;
import com.linkage.util.exception.DAOException;

public interface TollPolicySuitDAO {
	
	public BdTollPolicySuit getTollPolicySuit(BdTollPolicySuit bdTollPolicySuit) throws DAOException;
	
	public void saveTollPolicySuit(BdTollPolicySuit bdTollPolicySuit) throws DAOException;
	
	public void updateTollPolicySuit(BdTollPolicySuit bdTollPolicySuit) throws DAOException;
	
	public void deleteTollPolicySuit(BdTollPolicySuit bdTollPolicySuit) throws DAOException;
	
	public void updateFields(BdTollPolicySuitPK id,Map<String,Object> fieldValues) throws DAOException;
	
	public List<BdTollPolicySuit> getAll()throws DAOException;
	
//	public List<BdTollPolicySuit> getTollPolicySuitList(BdTollAttrPolicy bdTollAttrPolicy) throws DAOException;
}
